html,body,p,span,h1,h2,h3,h4,h5,div,ul,li,a,input,i{padding:0;margin:0;box-sizing: border-box;outline: none;}
ul{list-style: none;} a{text-decoration: none;}
html,body{width: 100%;}

.clear:after{display: block;content:"";clear: both;}
/****************头部*******************************************/
.header{width: 100%;height: 60px;border-bottom:1px solid #eee;}
	.header-left,.header-mid,.header-right{float: left;height:53px;margin-top: 8px;}
.posit{position: fixed;top: 0;right: 0;z-index:20;background-color: #fff;animation:run 0.3s 1 linear forwards}
	@keyframes run{
		from{position: fixed;top: -60px;right: 0; }
		to{position: fixed;top: 0;right: 0;}
	}

.header-left{width:41%;padding-left: 15px;}
	.menu{padding:0 0 0 10px;}
	.icon-caidan{margin-left: 1px;font-size: 16px;}
	.menu-list{font-size: 12px;}
.header-mid{width: 18%;line-height: 53px;text-align: center;margin-top: 2px;}
	.header-mid img{height:100%;vertical-align: middle;}
.header-right{width:41%;}
	.header-right .box1{float: right;margin-right: 20px;font-size: 18px;font-weight: 500;}
	.header-right a{color: #b89f7a}

/****************底部*******************************************/
.footer{background-color: #292929;width: 100%;padding:20px 50px;}
.footer .row{margin-bottom: 50px;}
	.item{width: 25%;float: left;}
	.foot-title{font-size: 18px;font-weight: bold;color: #fff;display:block;margin-bottom: 7px;}
.item-list{width:100%;float: left;}
	.item-list a{display: block;margin-bottom: 7px;color: #aaa;}
	.item-list a:hover{text-decoration: underline;}
.item img{width:40%;height: 40%;}
.item p{display:block;width:40%;padding:5px;text-align: center;}
.item p span{color: #fff;margin:0 5px;}
.item .tisi{color: #bbb;margin: 0 5px;font-size: 12px;}


.lower{height: 100px;display: flex;}
	.alink{flex:7 7 0;}
	.alink a{display:block;text-decoration: none;font-size:12px;color: #fff;margin-top: 7px;}
	.alink a:hover{text-decoration: underline;}
	.alink p{font-size: 14px;color: #fff;}
	.bgimg{display:inline-block;width:18px;height:18px;background:url(../img/coun.png) center no-repeat;margin-bottom: -4px;}

	.share{flex:3 3 0;}
	.share .icon-weixin{font-size: 35px;color: green;display:inline-block;margin-top: 20px;margin-left: 30px;}
	.share .icon-weibo{font-size: 35px;color: #fff;display:inline-block;margin-top: 20px;margin-left: 15px;}

/*********************覆盖层、菜单******************************/
.cover{width: 100%;height: 100%;position: fixed;top: 0;right: 0;z-index: 21;background-color:rgba(0,0,0,0.4);visibility: hidden;transition:0.3s;}
.cover.show{visibility: visible;}
.cover-right{position: fixed;top: 0;bottom: 0;left: 250px;right: 0;z-index: 25;}
.cover-left{overflow:auto;position: absolute;top: 0;left: -250px;width: 250px;height:100%;background-color:#292929;z-index: 100;transition:0.3s;}
.cover-left.show{left: 0;}

/****************左侧悬浮内容********************/
.cover-left a{color: #fff;display: block;margin-top: 27px;padding-left:14px;font-weight: 600;font-size: 15px;}
.cover-left a:hover{color: #b89f7a;}
.cover-left .menu-nav{padding-bottom:25px;border-bottom: 0.5px solid rgba(184,114,81,0.5);}
.menu-nav a{color:#b89f7a;font-weight: normal;}
.menu-nav a:hover{color:#fff;}

.recent{position:relative;}
.ul{position:relative;height: 19px;line-height: 19px;cursor: pointer;}
.ul span{position:absolute;top: 0;right: 5px;font-size: 12px;}
.recent-list{display: none;padding-left: 28px;color: #eee;}
.recent input{position: absolute;top:0;left:0;width: 100%;height: 19px;opacity: 0;cursor: pointer;}
.recent input:checked + .recent-list{display: block;}

.recent-list .list-show{color: #b89f7a;padding-top: 8px;display:block;font-weight: 400;}
.recent-list .list-show:hover{color: #fff;}